package com.zhb.blog.service;

import com.zhb.blog.model.Type;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface TypeService  {
    //新增分类
    Type saveType(Type type);
    //查询分类-ById
    Type getType(Long id);
    //查询分类-ByName
    Type getTypeByName(String name);
    //分页查询
    Page<Type> listType(Pageable pageable);
    //查询所有数据
    List<Type> listType();
    //查询固定数目的数据
    List<Type> listTypeTop(Integer size);
    //修改分类
    Type updateType(Long id,Type type);
    //删除分类
    void deleteType(Long id);




}
